Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Davis Cup, Group A, Bologna China Open - Beijing Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Miami Open - Miami United Cup - Australia Australian Open - Melbourne Adelaide International - Adelaide Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Davis Cup, World Group, Q, CHI-PER 3-2 Movistar Chile Open - Santiago BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London Chengdu Open - Chengdu Western & Southern Open - Cincinnati U.S. Open - New York Villena Challenger China Open - Beijing BNP Paribas Nordic Open - Stockholm Swiss Indoors Basel - Basel Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Movistar Chile Open - Santiago Monte-Carlo Rolex Masters - Monte-Carlo Rio Open - Rio de Janeiro BMW Open - Munich Argentina Open - Buenos Aires Brisbane International - Brisbane Australian Open - Melbourne Internazionali BNL d'Italia - Rome Estoril Challenger Winston-Salem Open - Winston-Salem Tiriac Open - Bucharest National Bank Open - Toronto Mutua Madrid Open - Madrid Gonet Geneva Open - Geneva Wimbledon - London French Open - Paris Birmingham Challenger Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle Generali Open - Kitzbuhel Cincinnati Open - Cincinnati U.S. Open - New York USA F1 USA F3 USA F4 USA F5 USA F6 USA F8 Germany F10 Austria F2 Germany F12 USA F25 USA F26 USA F27 USA F31 USA F32 USA F1 USA F5 USA F8 USA F9 USA F11 USA F12 USA F13 USA F23 USA F26 USA F28 USA F29 USA F7 USA F8 USA F1 USA F4 Panama F1 USA F7 Chile F9 Chile 11 Chile F1 Chile F2 Chile F3 Netherlands F2 Serbia F3 Chile F5 Chile F6 Chile F9 Chile F10 Chile F11 Chile F12 Argentina F1 Guatemala F1 Chile F1 Chile F2 Chile F3 USA F12 USA F13 USA F14 Spain F12 Germany F6 Germany F7 Brazil F7 Brazil F8 Colombia F4 Chile F4 USA F6 Romania F13 Romania F14 Romania F15 Canada F9 Chile F5 Chile F7 Chile F8 M15 Santo Domingo M15 Santo Domingo M25 Pensacola Fifth-Third Bank Tennis Championships - Lexington 2002 Tulsa USTA Challenger - Tulsa 2003 USTA Tallahassee Tennis Challenger - Tallahassee Atlantic City Open - Atlantic City Waco International Tennis Challenger - Waco 2004 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda West Side Tennis Club Clay Court Challenger - Forest Hills Sporting Challenger - Turin Memorial Savigni - Sassuolo ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Bogota Challenger - Bogota 2005 West Side Tennis Coub Men's Challenger - Forest Hills Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson Media Will Cup Busan Challenger Tennis - Busan USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Abierto Colombiano de Tenis - Bogota Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills 5° Sporting Challenger - Turin Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere 8° Trani Cup - Trani II Manta Open - Manta WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Naples Challenger - Naples Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Freeman Men's $50,000 Challenger - Joplin BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Nord LB Open 2007 - Braunschweig Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Samsung Securities Cup - Seoul Flea Market Cup - Busan Hilton Waikoloa Village USTA Challenger - Waikoloa XL Bermuda Open - Bermuda Men's Pro Challenger at Tunica National - Tunica Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Carson Challenger Sunrise Challenger Tunis Challenger Bordeaux Challenger Milan Challenger Turin Challenger Aptos Challenger Tulsa Challenger Sacramento Challenger Knoxville Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Barranquilla Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Kosice Challenger Milan Challenger Marburg Challenger Aptos Challenger Lexington Challenger Binghamton Challenger Tulsa Challenger Tiburon Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Guayaquil Challenger Montevideo Challenger Bucaramanga Challenger Dallas Challenger Florianopolis Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Prostejov Challenger Monza Challenger Cali Challenger Sacramento Challenger Tiburon Challenger Rio De Janeiro Challenger Porto Alegre Challenger Medellin Challenger Guayaquil Challenger Bucaramanga Challenger Barranquilla Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Furth Challenger Prague Challenger Timisoara Challenger San Benedetto Challenger Vancouver Challenger Aptos Challenger Campinas Challenger Bogota Challenger Guayaquil Challenger Lima Challenger Maui Challenger Chitre Challenger Morelos Challenger Salinas Challenger Santiago Challenger Santos Challenger Cali Challenger Furth Challenger Kosice Challenger Mohammedia Challenger Binghamton Challenger Lexington Challenger Vancouver Challenger Medellin Challenger Quito Challenger Napa Challenger Pereira Challenger Sacramento Challenger Cali Challenger Tiburon Challenger San Juan Challenger Cordoba Challenger Charlottesville Challenger Guayaquil Challenger Montevideo Challenger Noumea Challenger Happy Valley Challenger Bucaramanga Challenger Maui Challenger Santo Domingo Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Cali Challenger Vicenza Challenger Mestre Challenger Ilkley Challenger Binghamton Challenger Lexington Challenger Aptos Challenger Mendoza Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger Puebla Challenger Drummondville Challenger Le Gosier Challenger Savannah Challenger Tallahassee Challenger Mestre Challenger Vicenza Challenger Prostejov Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Cali Challenger Cortina Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Bogota Challenger Montevideo Challenger Morelos Challenger Santiago Challenger Buenos Aires Challenger Guadalajara Challenger Leon Challenger Tempe Challenger Rome Challenger Bordeaux Challenger Prostejov Challenger Lyon Challenger Ilkley Challenger Medellin Challenger Floridablanca Challenger Santo Domingo Challenger Quito Challenger Bogota Challenger Ningboo Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Canberra Challenger Phoenix Challenger Lima Challenger Concepcion Challenger Santiago Challenger Salinas Challenger Salinas 2 Challenger Little Rock Challenger Orlando 2 Challenger Salzburg-Anif Challenger Todi Challenger Tampere Challenger Prague 2 Challenger Luedenscheid Challenger Warsaw Challenger Cassis Challenger Santiago 2 Challenger Santiago 3 Challenger Bogota Challenger Lima 2 Challenger Campinas Challenger Brasilia Challenger Sao Paulo Challenger Santiago Challenger Concepcion 2 Challenger Mexico City Challenger San Luis Potosi Challenger Aguascalientes Challenger Aix En Provence Challenger Oeiras 3 Challenger Luedenscheid Challenger Vancouver Challenger Ortisei Challenger Bergamo Challenger Canberra Challenger U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston International Tennis Championships - Delray Beach International Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Apia International - Sydney Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Apia International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Topshelf Open - 's-Hertogenbosch Citi Open - Washington Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Maharashtra Open - Pune Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril AEGON International - Eastbourne Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Adelaide International - Adelaide Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Cordoba Open - Cordoba Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Korea Open - Seoul Tennis Napoli Open - Naples Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Terra Wortmann Open - Halle Abierto de Tenis Mifel - Los Cabos Rothesay International - Eastbourne Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group I, 2R, CHI-COL 3-1 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, Group I, 1R, CHI-ECU 3-1 Davis Cup, Group I, 2R, ARG-CHI 3-2 Davis Cup, World Group, QR, AUT-CHI 2-3 Davis Cup, Finals, Group C ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Group I, PO, CHI-SLO 4-0 Davis Cup, Group I, 1R, PER-CHI 2-3 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - Paris Davis Cup, World Group, PO, CHI-KAZ 3-1